﻿using System;
using System.Collections.Generic;
using System.Text;

namespace SharpHomeEngine
{
    //public class RequestTagStateSync : RequestTagBase
    //{
    //    internal object Value;

    //    public RequestTagStateSync(Controller Controller, Tag Tag) : base(Controller, Tag)
    //    {

    //    }

    //    internal override void DoRequest()
    //    {
    //        Value = this.DeviceInterface.PerformTagStateRequestSync(this);
    //        if (Value != null)
    //        {
    //            if (Tag.ValueObj == Value)
    //            {

    //            }
    //            else
    //            {
    //                Engine.RaiseChangeTagState(this.DeviceInterface, this.Device, this.Tag, this.Value);
    //            }
    //        }
    //        this.Completed = true;
    //    }
    //}
}
